.docInfo_wrapper {
    width:100%;
    overflow:hidden;
    background:#000;
    background:url(http://mcdn.anxinyisheng.com/Public/mobile/img/other/doc_back_5c88e10.jpg) no-repeat;
    background-size:cover;
    min-height:3.84rem;
    position:relative
}
.docInfo_wrapper .icon-cover {
    float:left;
    margin:6.666666666666667% .48rem 0 .293333333333333rem;
    width:2rem;
    height:2rem;
    text-align:center;
    border-radius:100%;
    background:#fff
}
.docInfo_wrapper .icon-cover img {
    border-radius:100%;
    width:98%;
    height:98%;
    float:left;
    margin:1%
}
.docInfo_wrapper .icon-cover span {
    display:inline-block;
    background:#f90;
    font-size:.24rem;
    line-height:.24rem;
    color:#fff;
    padding:.053333333333333rem .08rem;
    border-radius:.053333333333333rem;
    position:relative;
    top:-.186666666666667rem
}
.doc-info {
    float:left;
    width:67.2%;
    overflow:hidden;
    color:#fff;
    margin-top:8%
}
.doc-info .name {
    font-size:.533333333333333rem;
    line-height:.746666666666667rem;
    margin-bottom:.24rem
}
.doc-info .hospital {
    line-height:.533333333333333rem;
    font-size:.373333333333333rem
}
.skill {
    font-size:.373333333333333rem;
    color:#fff;
    float:left;
    padding:.48rem 4.266666666666667%;
    line-height:.586666666666667rem;
    width:8.96rem;
    position:relative
}
.skill .skill-title {
    background:rgba(255,255,255,.2);
    border-radius:.213333333333333rem;
    display:inline-block;
    padding:0 .133333333333333rem;
    margin-right:.266666666666667rem
}
.skill .wordbreak {
    word-break:break-all
}
.skill.isTextOverflow .p-text {
    height:auto
}
.skill.txtClose .p-text {
    width:9.146666666666667rem;
    height:.586666666666667rem;
    overflow:hidden;
    text-overflow:ellipsis
}
.skill.txtClose .p-svg svg {
    -webkit-transform:rotate(0deg)
}
.skill.isSpice .p-text {
    white-space:nowrap
}
.skill .p-svg {
    width:100%;
    height:.533333333333333rem
}
.skill .p-svg svg {
    width:.32rem;
    height:.16rem;
    position:absolute;
    bottom:.4rem;
    margin-top:-.08rem;
    left:50%;
    margin-left:-.16rem;
    fill:#fff;
    -webkit-transform:rotate(180deg)
}
.docInfo_wrapper .reward {
    position:absolute;
    right:4.8%;
    top:.8rem;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    display:inline-block;
    width:2.4rem;
    height:.8rem;
    text-align:center;
    font-size:.4rem;
    font-weight:bolder;
    color:#fff;
    border-radius:.88rem;
    background:rgba(245,124,0,.6);
    padding:.213333333333333rem 0;
    border:1px solid rgba(245,124,0,.7)
}
.docInfo_wrapper .reward .heart {
    margin-right:.106666666666667rem;
    width:.4rem;
    height:.373333333333333rem;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    top:-.05rem;
    stroke:#fff;
    fill:none
}
.doctor-indexs {
    overflow:hidden
}
.doctor-indexs .doc_fn_all,.doctor-indexs .doc_fn {
    overflow:hidden;
    margin:.213333333333333rem 0
}
.doctor-indexs .doc_fn_all .btn,.doctor-indexs .doc_fn .btn {
    display:block;
    height:1.6rem;
    position:relative;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border-right:1px solid rgba(0,0,0,.1);
    border-bottom:1px solid rgba(0,0,0,.1);
    margin-bottom:.213333333333333rem;
    background:#fff
}
.doctor-indexs .doc_fn_all .btn:last-child,.doctor-indexs .doc_fn .btn:last-child {
    margin-bottom:0rem
}
.doctor-indexs .doc_fn_all .btn .doc-apptlite-arrow,.doctor-indexs .doc_fn .btn .doc-apptlite-arrow {
    width:.266666666666667rem;
    height:.266666666666667rem;
    fill:rgba(0,0,0,.26);
    position:absolute;
    top:50%;
    right:.32rem;
    margin-top:-.133333333333333rem
}
.doctor-indexs .doc_fn_all .marginBotm,.doctor-indexs .doc_fn .marginBotm {
    margin-bottom:0
}
.doctor-indexs .doc_fn_all .btn-icon,.doctor-indexs .doc_fn .btn-icon {
    width:16.0427807486631%;
    height:100%;
    display:block;
    float:left
}
.doctor-indexs .doc_fn_all .btn-content,.doctor-indexs .doc_fn .btn-content {
    width:100%
}
.doctor-indexs .doc_fn_all .btn-title,.doctor-indexs .doc_fn .btn-title {
    color:rgba(0,0,0,.87);
    font-size:.426666666666667rem;
    display:block;
    line-height:.933333333333333rem
}
.doctor-indexs .doc_fn_all .btn-desc,.doctor-indexs .doc_fn .btn-desc {
    font-size:.32rem;
    color:rgba(0,0,0,.54);
    display:block;
    line-height:.44rem
}
.doctor-indexs .doc_fn_all .btn.disable .btn-icon,.doctor-indexs .doc_fn .btn.disable .btn-icon,.doctor-indexs .doc_fn_all .btn.disable .btn-content,.doctor-indexs .doc_fn .btn.disable .btn-content {
    opacity:.26
}
.doctor-indexs .doc_fn_all .btn:nth-child(3),.doctor-indexs .doc_fn .btn:nth-child(3),.doctor-indexs .doc_fn_all .btn:nth-child(4),.doctor-indexs .doc_fn .btn:nth-child(4) {
    border-bottom:0
}
.discount-icon {
    font-size:.266666666666667rem;
    line-height:.373333333333333rem;
    color:#f57c00;
    padding:.053333333333333rem .133333333333333rem;
    vertical-align:middle;
    border:1px solid #f57c00;
    border-radius:.64rem;
    margin-left:.106666666666667rem
}
.discount-icon-rem {
    background:#e94f4f;
    color:#fff;
    font-size:.293333333333333rem;
    border-radius:.133333333333333rem;
    position:relative;
    margin-left:.08rem;
    top:-1px;
    border-color:#e94f4f
}
.discount-icon-rem:before {
    position:absolute;
    content:'';
    left:-.08rem;
    top:50%;
    margin-top:-.106666666666667rem;
    width:.16rem;
    height:.16rem;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    background:#e94f4f
}
.doctor-indexs .doc_fn .btn {
    width:100%;
    height:1.6rem
}
.doctor-indexs .doc_fn .btn-icon {
    width:8%;
    margin-left:4%
}
.doctor-indexs .doc_fn .btn-content {
    width:8.453333333333333rem;
    position:relative
}
.doctor-indexs .doc_fn svg {
    width:.266666666666667rem;
    height:.266666666666667rem;
    fill:rgba(0,0,0,.26);
    position:absolute;
    right:.32rem;
    top:50%
}
.btn-icon {
    width:16.0427807486631%;
    height:100%;
    display:block;
    float:left
}
.chat-icon {
    background:url(http://mcdn.anxinyisheng.com/Public/mobile/img/doctor/chat_99f4a14.png) .32rem center no-repeat;
    background-size:.8rem .8rem
}
.call-icon {
    background:url(http://mcdn.anxinyisheng.com/Public/mobile/img/doctor/call_6d06ac0.png) .32rem center no-repeat;
    background-size:.8rem .8rem
}
.vip-icon {
    background:url(http://mcdn.anxinyisheng.com/Public/mobile/img/doctor/vip_12a7f41.png) .32rem center no-repeat;
    background-size:.8rem .8rem
}
.qa-icon {
    background:url(http://mcdn.anxinyisheng.com/Public/mobile/img/doctor/qa_7fa55d2.png) .32rem center no-repeat;
    background-size:.8rem .8rem
}
.apptlite-icon {
    background:url(http://mcdn.anxinyisheng.com/Public/mobile/img/doctor/apptlite_815a473.png) no-repeat;
    background-size:contain
}
.package-icon {
    background:url(http://mcdn.anxinyisheng.com/Public/mobile/img/doctor/package_5390dfe.png) no-repeat;
    background-size:contain
}
.appt-icon1 {
    background:url(http://mcdn.anxinyisheng.com/Public/mobile/img/doctor/appttime_a807b18.png) .32rem center no-repeat;
    background-size:.8rem .8rem
}
.doctor-indexs .p-text {
    word-break:break-word;
}
.p-list {
    border-left:0;
    border-right:0;
    background:#fff;
    margin-bottom:.32rem;
    box-shadow:.026666666666667rem .026666666666667rem .026666666666667rem 0 rgba(0,0,0,.1);
    position:relative;
    overflow:hidden
}
.p-list svg {
    color:rgba(0,0,0,.45);
    width:.426666666666667rem;
    height:.426666666666667rem;
    margin-right:.32rem;
    transform:rotate(0deg)
}
.p-list-head {
    padding:.4rem 4.266666666666667%;
    position:relative;
    top:.026666666666667rem;
    font-size:.426666666666667rem;
    color:rgba(0,0,0,.87)
}
.p-list .p-text {
    padding:.266666666666667rem 4.266666666666667% 0;
    margin-bottom:.373333333333333rem;
    line-height:.533333333333333rem;
    font-size:.373333333333333rem;
    color:rgba(0,0,0,.54)
}
.p-list .p-svg svg {
    width:.32rem;
    height:.16rem;
    position:absolute;
    top:1.706666666666667rem;
    right:.32rem;
    fill:rgba(0,0,0,.54);
    -webkit-transform:rotate(180deg)
}
.p-list.isTextOverflow .p-text {
    width:84.8%
}
.p-list.txtClose .p-text {
    max-height:1.066666666666667rem;
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
.p-list.txtClose .p-svg svg {
    -webkit-transform:rotate(0deg)
}
.p-list.isSpice .p-text {
    max-height:1.066666666666667rem;
    overflow:hidden
}
.p-list-head .board {
    fill:rgba(0,0,0,.54)
}
.time-table {
    overflow:hidden;
    margin:.32rem 6.837606837606838% .48rem;
    border-radius:.106666666666667rem;
    border-top:1px solid #979797;
    border-left:1px solid #979797;
    height:3.36rem
}
.time-table li {
    height:100%;
    width:14.281345565749238%;
    float:left
}
.time-table span {
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    text-align:center;
    border-right:1px solid #979797;
    border-bottom:1px solid #979797;
    font-size:.373333333333333rem
}
.time-table i {
    font-style:normal;
    width:100%;
    height:100%;
    line-height:1.28rem;
    display:block
}
.time-table .day {
    height:.8rem;
    line-height:.8rem;
    background:#fafafa;
    color:rgba(0,0,0,.54)
}
.time-table .halfday {
    height:1.28rem;
    color:rgba(0,0,0,.87)
}
.time-table .hasBg {
    background:#fff1dc
}
.listNum {
    width:100%;
    height:1.28rem;
    background:#fff;
    border-bottom:1px solid rgba(0,0,0,.2)
}
.listNum p {
    height:100%;
    margin:0 4.266666666666667%;
    font-size:.426666666666667rem;
    color:rgba(0,0,0,.87);
    line-height:1.28rem
}
.listNum p .askHe {
    height:100%;
    display:inline-block;
    float:right;
    color:#f57c00;
    font-size:.373333333333333rem
}
.listNum p .askHe svg {
    width:.266666666666667rem;
    height:.266666666666667rem;
    fill:rgba(0,0,0,.26);
    margin-left:.186666666666667rem
}
.listNum p .allNum {
    width:3.573333333333333rem;
    height:100%;
    color:rgba(0,0,0,.54);
    font-size:.373333333333333rem;
    padding-left:.32rem
}
.apptlite {
    display:block;
    background:#fff;
    overflow:hidden;
    width:100%;
    height:1.28rem;
    margin-bottom:.213333333333333rem;
    position:relative;
    padding:.32rem 0 .186666666666667rem
}
.apptlite .appt-icon {
    float:left;
    margin:.08rem .32rem 0 .64rem
}
.apptlite .doc-apptlite-arrow {
    width:.266666666666667rem;
    height:.266666666666667rem;
    fill:rgba(0,0,0,.26);
    position:absolute;
    top:50%;
    right:.08rem;
    margin-top:-.133333333333333rem
}
.apptlite .appt-content {
    display:inline-block
}
.apptlite .appt-title {
    font-size:.426666666666667rem;
    color:rgba(0,0,0,.87);
    line-height:.6rem;
    margin-bottom:.053333333333333rem
}
.apptlite .appt-desc {
    font-size:.32rem;
    color:rgba(0,0,0,.54);
    line-height:.44rem
}
.elizaBroadcast {
    background:#fffae9;
    height:.853333333333333rem;
    line-height:.853333333333333rem;
    overflow:hidden;
    color:#f57c00;
    font-size:.373333333333333rem;
    margin-bottom:.053333333333333rem;
    position:relative;
    padding-left:.933333333333333rem
}
.elizaBroadcast .rollBox {
    overflow:hidden;
    float:left
}
.elizaBroadcast span {
    float:left;
    display:inline-block
}
.elizaBroadcast [text-roll].needTransition {
    -webkit-transition:.08s -webkit-transform linear
}
.elizaBroadcast svg {
    width:.426666666666667rem;
    height:.4rem;
    top:.213333333333333rem;
    left:.32rem;
    position:absolute
}
.recommend_reward {
    width:2.226666666666667rem;
    height:1.693333333333333rem;
    position:fixed;
    bottom:.8rem;
    right:0;
    background:url(http://mcdn.anxinyisheng.com/Public/mobile/img/other/doc_share_recommend_icon_065b097.png) no-repeat;
    background-size:contain
}
.recommend_reward.scrolling {
    -webkit-transform:translateX(50%);
    opacity:.3
}
.recommend_reward_panel {
    width:84%;
    height:11.253333333333334rem;
    position:absolute;
    left:50%;
    top:50%;
    margin:-5.626666666666667rem 0 0 -41.86666666666667%;
    background:url(http://mcdn.anxinyisheng.com/Public/mobile/img/other/doc_share_recommend_bg_eea92a9.png) #e9584b no-repeat;
    background-size:4.386666666666667rem 4.386666666666667rem;
    background-position:center 2.4rem;
    border-radius:.133333333333333rem;
    overflow:hidden
}
.recommend_reward_panel:before {
    position:absolute;
    right:.666666666666667rem;
    top:.16rem;
    content:'';
    display:block;
    width:1.133333333333333rem;
    height:1.306666666666667rem;
    background:url(http://mcdn.anxinyisheng.com/Public/mobile/img/other/share_arrow_cc767bd.png) no-repeat;
    background-size:60%;
    background-position:center center
}
.recommend_reward_panel_title {
    margin-top:1.48rem;
    font-size:.426666666666667rem;
    color:#fff;
    line-hieght:1.333333333333333rem;
    text-align:center
}
.recommend_reward_panel_info {
    position:absolute;
    bottom:0;
    left:0;
    height:4.48rem;
    width:100%;
    background:#fff;
    text-align:center
}
.recommend_reward_panel_info .desc {
    margin-top:.426666666666667rem;
    font-size:.426666666666667rem;
    color:#f57c00;
    line-hieght:.586666666666667rem
}
.recommend_reward_panel_info .reward {
    font-size:.533333333333333rem;
    color:#e9584b;
    line-height:.826666666666667rem;
    margin-top:.213333333333333rem
}
.recommend_reward_panel_info .rule {
    font-size:.32rem;
    color:#576b95;
    line-height:.506666666666667rem;
    margin-top:.64rem
}
.recommend_reward_panel_info .gotten {
    font-size:.32rem;
    color:rgba(0,0,0,.87);
    line-height:.506666666666667rem;
    margin-top:.213333333333333rem
}
.noData {
    margin:.8rem 0!important;
    text-align:center;
    font-size:.426666666666667rem;
    color:#717478
}
.ax-bubble {
    float:left;
    width:58.71559633027523%;
    height:1.04rem;
    background:url(http://mcdn.anxinyisheng.com/Public/mobile/img/qa/bubble_body_4491d1c.png);
    border-radius:1px;
    border-top-left-radius:0;
    color:#fdfdfd;
    font-size:.426666666666667rem;
    line-height:1.04rem;
    text-align:center;
    margin-left:2.140672782874617%;
    position:relative
}
.ax-bubble:before {
    content:'';
    display:block;
    position:absolute;
    top:0;
    left:-3.669724770642202%;
    width:3.975535168195719%;
    height:.213333333333333rem;
    background:url(http://mcdn.anxinyisheng.com/Public/mobile/img/qa/bubble_c48068c.png) no-repeat;
    background-size:100% 100%
}
.ax-bubble-timefree {
    background:url(http://mcdn.anxinyisheng.com/Public/mobile/img/qa/bubble_body_timefree_f34a783.png)
}
.ax-bubble-timefree:before {
    background:url(http://mcdn.anxinyisheng.com/Public/mobile/img/qa/bubble_timefree_bb305c7.png) no-repeat;
    background-size:100% 100%
}
.qaList-one {
    overflow:hidden;
    background:#fdfdfd;
    padding:.426666666666667rem 4.266666666666667% .533333333333333rem;
    margin-bottom:.053333333333333rem
}
.qaList-one .question {
    font-size:.426666666666667rem;
    color:#42464b;
    line-height:.666666666666667rem;
    word-break:break-all;
    white-space:pre-line;
    margin-bottom:.32rem
}
.qaList-one .question .lable {
    color:#24c789;
    font-weight:bolder
}
.qaList-one .doc-card-qalist p {
    line-height:.533333333333333rem;
    font-size:.346666666666667rem;
    color:#717478
}
.qaList-one .doc-card-qalist .info {
    margin-top:.16rem;
    display:-webkit-box;
    display:-webkit-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center
}
.qaList-one .doc-card-qalist .info .num {
    font-size:.346666666666667rem;
    color:#717478;
    position:absolute;
    right:.426666666666667rem;
    height:1.066666666666667rem;
    line-height:1.066666666666667rem
}
.qaList-one .doc-card-qalist .icon-cover {
    float:left;
    margin-right:3.669724770642202%;
    width:1.066666666666667rem;
    height:1.066666666666667rem;
    position:relative
}
.qaList-one .doc-card-qalist .icon-cover img {
    width:100%;
    height:100%;
    border-radius:100%
}
.qaList-one .ad-txt-flag {
    width:1.066666666666667rem;
    height:.533333333333333rem;
    line-height:.533333333333333rem;
    background:#f9f9f9;
    border:1px solid #ccc;
    border-radius:.08rem;
    font-size:.32rem;
    color:rgba(0,0,0,.26);
    text-align:center;
    float:right;
    position:absolute;
    right:.426666666666667rem
}
.qaList-one .timefree {
    color:#f4656c
}
.qaList-one .useful svg {
    width:.346666666666667rem;
    height:.346666666666667rem;
    fill:rgba(0,0,0,.54)
}
.qaList-one .hasPay {
    width:1.173333333333333rem;
    font-size:.373333333333333rem;
    color:rgba(0,0,0,.26);
    float:right
}
.ad {
    padding:0;
    border-bottom-color:transparent;
    background:#f5f5f5
}
.ad .adList {
    margin:.16rem 0
}
.noData {
    margin:.8rem 0 2.266666666666667rem;
    text-align:center;
    font-size:.426666666666667rem;
    color:#717478
}
.adsoftClass {
    display:block;
    width:100%;
    height:100%;
    overflow:hidden
}
ul.qalistMarginBottom {
    margin-bottom:2.266666666666667rem
}
